#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QGLWidget>
#include <mainwindow.h>

class MyWidget : public QGLWidget
{
    Q_OBJECT
public:
    explicit MyWidget(QWidget *parent = 0);

    void initializeGL();
    void resizeGL(int w, int h);
    void paintGL();
    void drawSierpisnkiTriangle();
    MainWindow *mainWindow;
private:
    GLfloat red, green, blue;
    int points;
signals:

public slots:
    void setPoints(int points);
    void clear();
    void draw();
    void updateRedColor(int color);
    void updateGreenColor(int color);
    void updateBlueColor(int color);
};

#endif // MYWIDGET_H
